package com.baoleme.exceptions;


import com.baoleme.exceptions.enumeration.ResponseEnum;
import lombok.Data;

@Data
/*自定义异常，以后错误请求都可以抛出自定义异常*/
public class BusinessException extends RuntimeException{
    private ResponseEnum response;

    public BusinessException(ResponseEnum response){
        /*调用父类构造器传入异常信息，否则单元测试中获取不到报错信息，因为异常信息是由父类给我们提供的，所以我们在自定义异常时也需要进行构造*/
        super(response.getMessage());
        this.response = response;
    }

}
